package com.declum.archon.chunkserver.manager;

import com.declum.archon.chunkserver.manager.disk.IDiskManager;
import com.declum.archon.chunkserver.manager.disk.chunk.ChunkInfo;

/**
 * It manages the Chunks in the ChunkServer
 * 
 * @author Clement
 * 
 */
public interface IChunkManager {
	public ChunkInfo getChunkInfo(String chunkid);

	public ChunkInfo createChunk(String chunkid) throws Exception;

	public boolean isChunkFound(String chunkid) throws Exception;

	public void setDiskManager(IDiskManager manager);
}
